<?php


function restaurant_offer_delete($oid){
    db_delete('ep_offers')
        ->condition('oid',$oid)
        ->execute();
    drupal_set_message('Ajánlat sikeresen törölve.');
    drupal_goto('restaurant/offer_list');
} 


//ide megkéne csinálni hogy az adott azonosítójú éttermeket listázza ki 
function restaurant_offer_list_page(){
        global $user;
        $header = array(
	array('data' => 'Ajánlat neve', 'field' => 'offer', 'sort' => 'asc'),
	array('data' => 'Ár', 'field' => 'price'),
	array('data' => 'Kezdő dátum', 'field' => 'startdate'),
        array('data' => 'Vég dátum', 'field' => 'enddate'),
        t('Törlés'),
        t('Szerkesztés')
	);
        $query = db_select('ep_offers','o')
                ->extend('TableSort')
                    ->orderByHeader($header)
                ->fields('o', array(
                    'oid',
                    'offer',
                    'price',
                    'startdate',
                    'enddate',
                ));        

        //$query -> condition('rid',$user->uid,'=');
        $results = $query
                    ->execute();
        $rows = array();	
        foreach ($results as $offer) {
	$rows[] = array(
			'data' => array(
                            $offer->offer,
                            $offer->price,
                            $offer->startdate,
                            $offer->enddate,
                            restaurant_offer_delete_confirm($offer),
                            l('Szerkesztés','/restaurant/offer_edit'.'/'.$offer->oid)
                         )
        );
        }
        $html = theme('table', 
			array(
				'header' => $header,
				'rows'=>$rows,
				'sticky' => TRUE,		
				'empty' => t('Nincs elem ebben a listában...'),
			)
		);
        
        $html .= theme('pager',
                array('tags' => array())
        );     
        
        return $html;
}

function restaurant_offer_delete_confirm($offer){
    return '<a href="'.url('/restaurant/offer_delete/'.$offer->oid).'" onClick="return confirm(\'Biztosan törli az ajánlatot?\');">'.t('Törlés').'</a>';
}